Vaibhav Sooryavanshi became the joint-second fastest player to reach 1,000 runs in the Indian Premier League on Friday but was unable to lift Rajasthan Royals to victory, as Shubman Gill posted a score of 104 to book Gujarat Titans a spot in Sunday's final.